package com.itHsuSE.experiment;

import java.util.Scanner;

public class Experiment2_1 {
    public static void main(String[] args) {
        int[] arr = new int[101]; // 创建一个数组以存储从0到100的数字出现次数。
        int num; // 用于存储用户输入的变量。
        System.out.println("请输入0-100之间的数，输入0表示结束："); // 提示用户输入。
        Scanner sc = new Scanner(System.in); // 创建一个Scanner对象来读取输入。
        while (true) {
            num = sc.nextInt(); // 从用户处读取一个整数。

            if (num == 0) { // 如果用户输入0，则退出循环。
                break;
            } else if (num < 0 || num > 100) {
                System.out.println("输入错误，请输入0-100之间的数，输入0表示结束：");
                // 打印无效输入的错误消息并继续循环。
            } else {
                arr[num]++; // 增加输入数字的计数。
            }
        }
        // 遍历数组并显示每个输入数字的计数。
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] != 0) {
                System.out.println("数字" + i + "出现的次数为：" + arr[i]);
            }
        }
    }
}

